The Structure and Performance of Efficient Interpreters

نویسندگان

  • M. Anton Ertl
  • David Gregg
چکیده

Interpreters designed for high general-purpose performance typically perform a large number of indirect branches (3.2%–13% of all executed instructions in our benchmarks). These branches consume more than half of the run-time in a number of configurations we simulated. We evaluate how accurate various existing and proposed branch prediction schemes are on a number of interpreters, how the mispredictions affect the performance of the interpreters and how two different interpreter implementation techniques perform with various branch predictors. We also suggest various ways in which hardware designers, C compiler writers, and interpreter writers can improve the performance of interpreters.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Effect of EQ and Gender on Oral Cloze Performance of Simultaneous Interpreting Students

This research sought to investigate the relationship between simultaneous interpreters’ oral cloze performance, their emotional intelligence, and gender. In other words, the study tried to predict the variability in performance on simultaneous interpreting (SI) oral cloze test based on the variability in gender, emotional quotient (EQ) and its subscales. To this end, a number of seventy partici...

متن کامل

A Efficient Hosted Interpreters on the JVM

Many guest languages are implemented using the Java Virtual Machine as a host environment. There are two major implementation choices: custom compilers and so-called hosted interpreters. Custom compilers are complex to build but offer good performance. Hosted interpreters are comparatively simpler to implement but until now have suffered from poor performance. We studied the performance of host...

متن کامل

AN EFFICIENT METHOD FOR OPTIMUM PERFORMANCE-BASED SEISMIC DESIGN OF FUSED BUILDING STRUCTURES

A dual structural fused system consists of replaceable ductile elements (fuses) that sustain major seismic damage and leave the primary structure (PS) virtually undamaged. The seismic performance of a fused structural system is determined by the combined behavior of the individual PS and fuse components. In order to design a feasible and economic structural fuse concept, we need a procedure to ...

متن کامل

Compact and Efficient Active Vibro-acoustic Control of a Smart Plate Structure

An effective wide band active control law through one kind of the Dynamic Vibration Absorber (DVA) is proposed and studied in this paper. With the help of mechanical impedance method, active DVA control law is formulated based on the passive mechanical model. The electrical DVA can generate multi-mode active damping to the structure. The host structure is an aluminum plate and acceleration sign...

متن کامل

SEISMIC OPTIMIZATION OF STEEL MOMENT RESISTING FRAMES CONSIDERING SOIL-STRUCTURE INTERACTION

The main purpose of the present work is to investigate the impact of soil-structure interaction on performance-based design optimization of steel moment resisting frame (MRF) structures. To this end, the seismic performance of optimally designed MRFs with rigid supports is compared with that of the optimal designs with a flexible base in the context of performance-based design. Two efficient me...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Instruction-Level Parallelism

دوره 5  شماره 

صفحات  -

تاریخ انتشار 2003